A Framework for Consistent, Replicated Web Objects
نویسندگان
چکیده
Despite the extensive use of caching techniques, the Web is overloaded. While the caching techniques currently used help some, it would be better to use different caching and replication strategies for different Web pages, depending on their characteristics. We propose a framework in which such strategies can be devised independently per Web document. A Web document is constructed as a worldwide, scalable distributed Web object. Depending on the coherence requirements for that document, the most appropriate caching or replication strategy can subsequently be implemented and encapsulated by the Web object. Coherence requirements are formulated from two different perspectives: that of the Web object, and that of clients using the Web object. We have developed a prototype in Java to demonstrate the feasibility of implementing different strategies for different Web objects.
منابع مشابه
Maintaining Information about Persistent Replicated Objects in a Distributed System
The paper presents a general model for persistent replicated object management and identifies what meta information about objects needs to be maintained by a naming and binding service to ensure that objects named by application programs are bound to only those object replicas which are in a mutually consistent state. These ideas are developed within the framework of a distributed system in whi...
متن کاملA Lightweight Fault Tolerance Framework for Web Services 1
In this paper, we present the design and implementation of a lightweight fault tolerance framework for Web services. With our framework, a Web service can be rendered fault tolerant by replicating it across several nodes. A consensus-based algorithm is used to ensure total ordering of incoming application requests to the replicated Web service, and to ensure consistent membership view among the...
متن کاملConsistent Implementations of Replicated Objects
Shared objects are used in the distributed environment for synchronization, date sharing and service provision. They are usually replicated in a distributed system for higher availability and fault tolerance. Coherent or strongly consistent implementation of replicated objects has been studied extensively in the literature. This paper concentrates on a general method for specifying and implemen...
متن کاملDeterministic Threshold Queries of Distributed Data Structures
Convergent replicated data types, or CvRDTs, are latticebased data structures for enforcing the eventual consistency of replicated objects in a distributed system. Although CvRDTs are provably eventually consistent, queries of CvRDTs nevertheless allow inconsistent intermediate states of replicas to be observed; and although in practice, many systems allow a mix of eventually consistent and str...
متن کاملInteraction Support System for Unlocking Computational and Informational Resources
Due to business innovation and IT, information systems (IS) are made up of distributed autonomous subsystems running on heterogeneous IT platforms. These subsystems implement differently same business objects and processes. Thus pieces of data and processes are overlapping and replicated. Moreover, informational and computational resources are locked i.e. they do exist, but they are not accessi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998